<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="app">
    <h2>{{ title }}</h2>
    <p>
        在开发的时候，有时候有些样式是需要动态设置的，那么这个
        时候可以使用 v-bind 进行样式绑定

        样式绑定存在两种方案：
    </p>
    <p>
        v-bind:style
    </p>
    <p>
        v-bind:class
    </p>
    <p>
        v-bind 接收的值是一个对象，该对象里面的属性就是我们的 css 属性，并且如果css里面的属性的名称是中线连接的，要转换为小驼峰写法，例如 css 里面的 font-size 转化为 fontSize 属性
    </p>
    <p style="font-size: 30px">文本</p>
    <hr>
    <p v-bind:style="{  color: '#f00', 'fontSize': '20px'  }">我是文本信息</p>
    <hr>
    <p>简化写法</p>
    <p :style="{  color: '#f00', 'fontSize': '20px'  }">我是文本信息</p>
    <p>绑定的值定义在 data 里面</p>
    <p :style="style1">我是文本信息</p>


</div>

</body>
<script src="lib/vue/vue.js"></script>

<script type="text/javascript">


    const vm = new Vue({
        el: '#app',
        data: {
            // 普通的字符串
            title: 'vuejs 之 v-bind 的使用',
            richContent: '<h3>我是h3标题</h3>',
            imgUrl: 'https://v2.cn.vuejs.org/images/logo.svg',
            style1: {color: '#f00', 'fontSize': '20px'},
        }
    })

</script>

</html>
